﻿using System;
using System.Collections.Generic;
using System.Text;
using Tauren.File.Entity.Model;

namespace Tauren.File.Entity.Output
{
    public class FileFolder_OutPut : FileFolder
    {
        /// <summary>
        /// 创建人显示名
        /// </summary>
        public virtual string Dic_Creator { get; set; } = "";

        /// <summary>
        /// 修改人显示名
        /// </summary>
        public virtual string Dic_Modifier { get; set; } = "";
        /// <summary>
        /// 创建日期-显示
        /// </summary>
        public virtual string Dic_Creatdate { get; set; } = "";
        /// <summary>
        /// 修改日期-显示
        /// </summary>
        public virtual string Dic_Modifdate { get; set; } = "";

        public virtual string Dic_Enabel { get; set; } = "";
    }

    public class PageFileFloderTable : Global.GlobalOutPut
    {
        public long RowNo { get; set; }
        public virtual long AutoId { get; set; }
        public virtual long ParentId { get; set; }
        public virtual string CNName { get; set; }
        public virtual string ENName { get; set; }
        public virtual int OrgId { get; set; }
        public virtual string FloderType { get; set; }
        public virtual string OrgName { get; set; }
        public virtual bool Enable { get; set; }
        /// <summary>
        /// 创建人显示名
        /// </summary>
        public virtual string Dic_Creator { get; set; }

        /// <summary>
        /// 创建日期-显示
        /// </summary>
        public virtual string Dic_Creatdate { get; set; }
        /// 启用禁用
        /// </summary>
        public virtual string Dic_Enable { get; set; }
    }

    public class PageDocumentCenterTable : Global.GlobalOutPut
    {
        public long RowNo { get; set; }
        public virtual long AutoId { get; set; }
        /// <summary>
        /// 中文名
        /// </summary>
        public virtual string CNName { get; set; }
        /// <summary>
        /// 英文名
        /// </summary>
        public virtual string ENName { get; set; }
        /// <summary>
        /// 扩展名
        /// </summary>
        public virtual string Ext { get; set; }
        /// <summary>
        /// 文件类型
        /// </summary>
        public virtual int FileType { get; set; }
        /// <summary>
        /// 显示文件的类型
        /// </summary>
        public virtual string Dic_FileType { get; set; }
        /// <summary>
        /// 所属类型--组织/单位/个人
        /// </summary>
        public virtual string OrgType { get; set; }
        public virtual string Dic_OrgType { get; set; }
        /// <summary>
        /// 文件大小
        /// </summary>
        public virtual string Size { get; set; }
        /// <summary>
        /// 当前文件版本
        /// </summary>
        public virtual string CurrentVersion { get; set; }
        /// <summary>
        /// 顺序
        /// </summary>
        public virtual double Sequence { get; set; }
        /// <summary>
        /// 文件所在的路径
        /// </summary>
        public virtual string Path { get; set; }
        /// <summary>
        /// 文件夹所属类型id
        /// </summary>
        public virtual int OrgId { get; set; }

        /// <summary>
        /// 文件路径
        /// </summary>
        public virtual string FileUri { get; set; }

        public virtual bool Enable { get; set; }
        public virtual string Dic_Enable { get; set; } 
        public virtual string Dic_Creator { get; set; }
        public virtual string Dic_Creatdate { get; set; }
    }
}
